Args in hierarchy in input x do as is

merge caw predicates with same code
\ + / -> /\

top down caw x prev